package com.one.blocks.rbac.controller.query;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author <a href="mailto:idler41@163.con">idler41</a> created on 2023-10-25 10:50:39
 */
@ApiModel(value = "系统角色查询")
@Data
public class SysRoleQuery implements Serializable {

    /**
     * 角色名称
     */
    @ApiModelProperty(value = "角色名称")
    private String name;

    /**
     * 角色类型: 0-普通角色 10-微信注册默认角色 100-系统管理员
     */
    @ApiModelProperty(value = "角色类型: 0-普通角色 10-微信注册默认角色 100-系统管理员")
    private Integer type;

    /**
     * 角色状态: 0-禁用 1-正常
     */
    @ApiModelProperty(value = "角色状态: 0-禁用 1-正常")
    private Integer state;
}